Interactive multimedia structure

ABSTRACT

Systems, methods, apparatuses, and computer program products for an interactive multimedia structure. For example, the interactive multimedia structure may include a plurality of walls on a majority of which an immersive environment is displayed. A user may interact with the immersive environment through manipulation of a user input device, which may be tracked by one or more systems associated with the interactive media structure. Based on the manipulation, the one or more systems may modify the immersive environment displayed on the majority of the walls. In certain embodiments, the one or more systems may process interaction information of the user with the one or more user input devices to adaptively and intelligently modify the immersive environment.

CROSS-REFERENCE TO RELATED APPLICATION

This application is a continuation of U.S. patent application Ser. No.17/115,206 filed on Dec. 8, 2020 and claims the benefit of U.S.Provisional Patent Application No. 63/014,570, filed Apr. 23, 2020, thecontents of which are incorporated by reference herein in theirentirety.

FIELD

Some example embodiments may generally relate to a structure, and, moreparticularly, to an interactive multimedia structure.

BACKGROUND

A video game is an electronic game that involves interaction with a userinterface or input device, such as a joystick, controller, keyboard, ormotion sensing device. The video game generates visual feedback for aplayer. The visual feedback is shown on a display device, such as atelevision set, a monitor, a touch screen, projections on a surface or avirtual reality headset.

SUMMARY

According to a first embodiment, an interactive multimedia structure maycomprise a floor surface, a plurality of wall surfaces, a multimediaoutput system, one or more user input devices, and a tracking system.The multimedia output system may output one or more two-dimensionalimages on a majority of the plurality of wall surfaces to create animmersive environment. The immersive environment may comprise one ormore virtual objects and one or more virtual environmental elements. Thetracking system may track the one or more users interaction with the oneor more user input devices within the interactive media structure. Themultimedia output system may modify output of the one or more virtualobjects based on the interaction.

In a variant, the interactive multimedia structure may further comprisea scoring system that is associated with computing one or more metricsbased on tracking the one or more users interaction with the one or moreinput devices. In a variant, the one or more metrics may comprise areward, a penalty, a skill level, a success or failure rate, or abiometric. In a variant, the interactive multimedia structure mayfurther comprise a user input system associated with controlling theinteractive multimedia structure, accessing one or more user servicesassociated with the interactive multimedia structure, or accessinginformation related to use of the interactive multimedia structure. In avariant, the user input system may be accessible through one or moreuser devices of the interactive multimedia structure or is accessiblethrough an application installed on user devices of the one or moreusers.

In a variant, the interactive multimedia structure may be connected, viaa network, with one or more other interactive multimedia structures. Ina variant, the one or more other interactive multimedia structures maybe located within a same interactive housing structure as theinteractive multimedia structure, located in one or more interactivehousing structures that different from that of the interactivemultimedia structure, located at a same location as the interactivemultimedia structure, or located across one or more different locationsfrom the interactive multimedia structure. In a variant, the one or moreusers interactions may cause one or more modifications in one or moreimmersive environments of the one or more other interactive multimediastructures.

In a variant, the interactive multimedia structure may be associatedwith one or more computing devices that perform at least the following:receive interaction information, process the interaction informationusing a machine learning model to identify one or more characteristicsof the interaction information, determine, using the machine learningmodel, one or more modifications to the immersive environment based onthe identified one or more characteristics, and outputting thedetermined one or more modifications to the multimedia output system. Ina variant, the interaction information may be related to the one or moreusers interaction. In a variant, the machine learning model may betrained based on other interaction information. In a variant, themultimedia output system may configure the immersive environment basedon profiles of the one or more users. In a variant, the multimediaoutput system may stream a multimedia feed of the immersive environmentand/or the interactions to one or more displays.

In a variant, the immersive environment may further comprise avatars ofthe one or more users. In a variant, the tracking system may compriseone or more light distance and ranging devices or one or more motioncapture devices. In a variant, the tracking may be performed based on acolor of the one or more user input devices, a reflectivity of the oneor more user input devices, a size of the one or more user inputdevices, or a shape of the one or more user input devices. In a variant,the immersive environment may further comprise one or more virtualrepresentations of the one or more user input devices. In a variant, themultimedia output system may output the one or more two-dimensionalimages on the floor surface.

According to a second embodiment, an interactive housing structure maycomprise at least one interactive multimedia structure. Each interactivemultimedia structure may comprise a floor surface, a plurality of wallsurfaces, a multimedia output system, one or more user input devices,and a tracking system. The interactive housing structure may furthercomprise a plurality of user services located within the interactivehousing structure. The interactive housing structure may furthercomprise one or more sensors positioned within the interactive housingstructure. The one or more sensors may be configured to receiveinstructions from a plurality of mobile devices sending requests to theone or more of the plurality of user services or the at least oneinteractive multimedia structure, and provide a response associated withthe received instructions from the plurality of mobile devices.

The multimedia output system may output one or more two-dimensionalimages on a majority of the plurality of wall surfaces to create animmersive environment. The immersive environment may comprise one ormore virtual objects and one or more virtual environmental elements. Thetracking system may track the one or more users interaction with the oneor more user input devices within the interactive media structure. Themultimedia output system may modify output of the one or more virtualobjects based on the interaction.

In a variant, the plurality of user services may comprise a retailservice, a food service, an experience customization service, or aprofile retrieval service. In a variant, the at least one interactivemultimedia structure may further comprise a scoring system that isassociated with computing one or more metrics based on tracking the oneor more users interaction with the one or more input devices. In avariant, the one or more metrics may comprise a reward, a penalty, askill level, a success or failure rate, or a biometric. In a variant,the at least one interactive multimedia structure may further comprise auser input system associated with controlling the at least oneinteractive multimedia structure, accessing the plurality of userservices associated with the at least one interactive multimediastructure, or accessing information related to use of the at least oneinteractive multimedia structure.

In a variant, the user input system may be accessible through one ormore user devices of the at least one interactive multimedia structureor is accessible through an application installed on user devices of theone or more users. In a variant, the at least one interactive multimediastructure may be connected, via a network, with each other or with oneor more other interactive multimedia structures. In a variant, the oneor more other interactive multimedia structures may be located in one ormore other interactive housing structures different from the interactivehousing structure, or located across one or more different locationsfrom the at least one interactive multimedia structure.

In a variant, the one or more users interactions in one or more of theat least one interactive multimedia structure may cause one or moremodifications in one or more immersive environments of the at least oneinteractive multimedia structure or of the one or more other interactivemultimedia structures. In a variant, the at least one interactivemultimedia structure may be associated with one or more computingdevices that receive interaction information, process the interactioninformation using a machine learning model to identify one or morecharacteristics of the interaction information, determine, using themachine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics, andoutput the determined one or more modifications to the multimedia outputsystem. In a variant, the machine learning model may be trained based onother interaction information. In a variant, the interaction informationis related to the one or more users interaction.

In a variant, the at least one multimedia output system may configurethe immersive environment based on profiles of the one or more users. Ina variant, the multimedia output system may stream a multimedia feed ofthe immersive environment and/or the interactions to one or moredisplays. In a variant, the immersive environment may further compriseavatars of the one or more users. In a variant, the tracking system maycomprise one or more light distance and ranging devices or one or moremotion capture devices. In a variant, the tracking may be performedbased on a color of the one or more user input devices, a reflectivityof the one or more user input devices, a size of the one or more userinput devices, or a shape of the one or more user input devices. In avariant, the immersive environment may further comprise one or morevirtual representations of the one or more user input devices. In avariant, the multimedia output system may output the one or moretwo-dimensional images on the floor surface.

According to a third embodiment, a device may comprise at least oneprocessor, and at least one memory including computer program code. Theat least one memory and the computer program code may be configured to,with the at least one processor, cause the device at least to receiveinteraction information. The interaction information may be related toan interaction of one or more users with one or more user input deviceswithin a structure that provides an immersive environment. The immersiveenvironment may comprise one or more virtual objects and one or morevirtual environmental elements. The immersive environment may bedisplayed on a majority of a plurality of wall surfaces of the structureto create the immersive environment.

The apparatus may be caused to process the interaction information usinga machine learning model to identify one or more characteristics of theinteraction information. The apparatus may be caused to determine, usingthe machine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics. Themachine learning model may be trained based on other interactioninformation. The apparatus may be caused to output the determined one ormore modifications to a multimedia output system.

In a variant, the one or more characteristics may comprise a location ofthe interaction relative to the immersive environment, a speed of theinteraction, an accuracy of the interaction, or success or failure ofthe interaction. In a variant, the one or more modifications may berelated to a size of the one or more virtual objects, a speed of the oneor more virtual objects, a location of the one or more virtual objects,or a quantity of the one or more objects. In a variant, the multimediaoutput system may output the immersive environment. In a variant, theinteraction information may be gathered by a tracking system associatedwith the structure. In a variant, the structure may be connected, via anetwork, with one or more other structures in a same location as thestructure or one or more other locations different from the structure.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as a method.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as an apparatus including at least one processor andat least one memory comprising computer program code. The at least onememory and computer program code may be configured, with the at leastone processor, to cause the apparatus at least to perform a methodaccording to certain aspects or variants.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as an apparatus that may include circuitry configuredto cause the apparatus to perform a method according to certain aspectsor variants.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as an apparatus that may include means for performinga method according to certain aspects or variants. Examples of the meansmay include one or more processors, memory, and/or computer programcodes for causing the performance of the operation.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as a computer readable medium comprising programinstructions stored thereon for causing an apparatus to perform at leasta method according to certain aspects or variants.

Certain aspects or variants of the first, second, or third embodimentsmay be implemented as a computer program product encoding instructionsfor causing an apparatus to perform at least a method according tocertain aspects or variants.

BRIEF DESCRIPTION OF THE DRAWINGS

For proper understanding of example embodiments, reference should bemade to the accompanying drawings, wherein:

FIGS. 1a-1i illustrate various examples of one or more interactivemultimedia structures, according to some embodiments;

FIGS. 2a and 2b illustrate various example components of an exampleinteractive multimedia structure, according to some embodiments;

FIGS. 3a-3o illustrate example immersive environments, according to someembodiments;

FIGS. 4a and 4b illustrate various examples of user input devicetracking, according to some embodiments;

FIGS. 5a-5c illustrate various examples of user control of certainsystems, according to some embodiments;

FIGS. 6 illustrates an example flow diagram of a method, according tosome embodiments;

FIG. 7 illustrates an example flow diagram of a method, according tosome embodiments; and

FIG. 8 illustrates an example block diagram of an apparatus, accordingto an embodiment.

DETAILED DESCRIPTION

It will be readily understood that the components of certain exampleembodiments, as generally described and illustrated in the figuresherein, may be arranged and designed in a wide variety of differentconfigurations. Thus, the following detailed description of some exampleembodiments of systems, methods, apparatuses, and computer programproducts related to an interactive multimedia structure is not intendedto limit the scope of certain embodiments but is representative ofselected example embodiments.

The features, structures, or characteristics of example embodimentsdescribed throughout this specification may be combined in any suitablemanner in one or more example embodiments. For example, the usage of thephrases “certain embodiments,” “some embodiments,” or other similarlanguage, throughout this specification refers to the fact that aparticular feature, structure, or characteristic described in connectionwith an embodiment may be included in at least one embodiment. Thus,appearances of the phrases “in certain embodiments,” “in someembodiments,” “in other embodiments,” or other similar language,throughout this specification do not necessarily all refer to the samegroup of embodiments, and the described features, structures, orcharacteristics may be combined in any suitable manner in one or moreexample embodiments. In addition, the phrase “set of” refers to a setthat includes one or more of the referenced set members. As such, thephrases “set of,” “one or more of,” and “at least one of,” or equivalentphrases, may be used interchangeably. Further, “or” is intended to mean“and/or,” unless explicitly stated otherwise.

Additionally, if desired, the different functions or operationsdiscussed below may be performed in a different order and/orconcurrently with each other. Furthermore, if desired, one or more ofthe described functions or operations may be optional or may becombined. As such, the following description should be considered asmerely illustrative of the principles and teachings of certain exampleembodiments, and not in limitation thereof.

A video game may be an electronic game that involves interaction with auser interface or input device, such as a joystick, controller,keyboard, or motion sensing device. The video game may generate visualfeedback for a player. The visual feedback may be shown on a displaydevice, such as a television set, a monitor, a touch screen, or avirtual reality headset. However, video games do not provide immersiveenvironments in which a user (or multiple users) can use a user deviceto interact with the immersive environment.

Some embodiments described herein may provide for an interactivemultimedia structure. For example, the interactive multimedia structuremay include a plurality of walls on a majority of which an immersiveenvironment is displayed. At least one user may interact with theimmersive environment through manipulation of a user input device, whichmay be tracked by one or more systems associated with the interactivemultimedia structure. Based on the manipulation, the one or more systemsmay modify the immersive environment displayed on the majority of thewalls. In certain embodiments, the one or more systems may processinteraction information of the user with the one or more user inputdevices to adaptively and intelligently modify the immersiveenvironment. In this way, certain embodiments may provide an immersiveenvironment that can provide an enhanced user experience that cannot beprovided by video games. These and other aspects are described elsewhereherein.

FIGS. 1a-1i illustrate various examples of one or more interactivemultimedia structures, according to some embodiments. FIGS. 1a-1cillustrate an example of a quadrilateral-shaped interactive multimediastructure 100. As illustrated in FIG. 1 a, the interactive multimediastructure 100 includes a floor surface 102. The floor surface 102 mayinclude one or more types of surface materials, such as carpet,hardwood, grass, sand, tile, laminate, vinyl, asphalt, concrete, etc.The floor surface 102 may depend on intended use of the interactivemultimedia structure 100. For example, as described elsewhere herein,the interactive multimedia structure 100 may provide an immersivesports-related environment, and the floor surface 102 may be matched tothe theme of the multimedia content. For example, for a basketballthemed game, the floor surface 102 may be a wood surface, an acrylicpainted surface or with appropriate license, the image of a well-knownbasketball court like Madison Square Garden may be projected on to thefloor surface 102.

The interactive multimedia structure 100 may further include a pluralityof wall surfaces 104, shown as four wall surfaces 104-1, 104-2, 104-3,and 104-4. Other example interactive multimedia structures 100 mayinclude a different number of wall surfaces 104. At least one of thewall surfaces 104 (e.g., wall surface 104-1 in FIG. 1a ) may include anentry 106 into a room formed by the wall surfaces 104, where animmersive environment is to be displayed (which may be referred toherein as an “interactive area”). In certain embodiments, theinteractive multimedia structure 100 may include a single wall surface104 that extends across a range of angles around a reference point. Forexample, the interactive multimedia structure 100 may include a curvedwall 104 (or a series of panels that form a curved wall 104) thatextends across a range of angles around a center point on the floorsurface 102.

The interactive multimedia structure 100 may display an immersiveenvironment on the wall surfaces 104. For example, the immersiveenvironment may comprise a plurality of two-dimensional orthree-dimensional images that are displayed a majority of the wallsurfaces 104 (or are displayed on two wall surfaces 104 in the case thatthe interactive multimedia structure 100 just includes two wall surfaces104). When a single wall surface 104 is included in interactivemultimedia structure 100 (e.g., when a curved wall 104 is used), thewall 104 may extend across a range of angels that includes more than 180degrees.

The immersive environment may include one or more virtual objects (e.g.,a computer-controlled object associated with a multimedia experience,described elsewhere herein), a virtual representation of a user inputdevice (e.g., a virtual ball that is a virtual representation of aphysical ball used by a user in the interactive multimedia structure100), a virtual representation of a user of the interactive multimediastructure 100 (e.g., an avatar), a virtual representation of anenvironmental element of the immersive environment (e.g., elements of anenvironment of a multimedia experience, such as an arena), and/or thelike.

In some embodiments, the immersive environment may include non-virtualobjects or effects associated with the virtual objects and/orenvironmental elements. In addition to the senses of sight and hearing,these non-virtual objects within the interactive multimedia structure100 may also engage or stimulate the user's sense of touch, smell, andthe like. For example, the interactive multimedia structure 100 mayinclude a motion base or special effect devices for providing a userwith various effect to engage, which may be installed on the floorsurface 102 or the walls 104. With these special effect devicesinstalled, the user does not simply view or interact with the multimediaexperience, but they may feel the effects, such as sound, touch, smell,motion, water, wind, smoke, flash, and heat, synchronized with themultimedia experience, so that the user's interests and immersion in themultimedia experience may be improved. In another example, the specialeffect devices may also include other physical objects for a user tointeract with (e.g., an obstacle course on which virtual objects orenvironmental elements are displayed), and/or the like. Additionally, oralternatively, there may be one or more physical objects in theinteractive multimedia structure 100, where cameras capture images ofthose physical objects and one or more systems described herein mayrender a virtual representation of the physical objects in the immersiveenvironment. For example, one or more users of the interactivemultimedia structure 100 may build a physical structure in aninteractive area of the interactive multimedia structure 100 as part ofa game, which may be rendered in the interactive environment.

A multimedia experience may include a computer video game, broadcast oflive events (e.g., where the immersive environment is provided from theperspective of a team bench or a team owner's seating box during thelive event), a skills challenge, a movie, music (e.g., for karaoke), aphotographic opportunity (e.g., where users of the interactivemultimedia structure 100 can have their picture taken and overlain on asports team facility, images or an image of a player of a sports team),and/or another type of entertainment or educational content. Themultimedia experience may vary from a wide variety of genres and titles.

The interactive multimedia structure 100 may be associated with amultimedia output system (not shown in FIGS. 1a-1i ). The multimediaoutput system may include one or more computing devices (e.g., one ormore apparatuses 10 of FIG. 8). The multimedia output system maygenerate one or more two-dimensional or three-dimensional images thatform the immersive environment. The multimedia output system may modifythe two-dimensional or three-dimensional images, for example, based onuser interaction with a user input device. After generating or modifyingthe immersive environment, the multimedia output system may output theimmersive environment. For example, the multimedia output system mayinclude one or more display screens or interactive display tiles mountedon, or that form, the wall surfaces 104, may include one or moreprojectors arranged to project on to the wall surfaces 104, and/or thelike.

As further illustrated in FIG. 1 a, the interactive multimedia structure100 may be associated with a spectator area 108. For example, thespectator area 108 may be arranged so that individuals in the spectatorarea 108 can view the interior of the wall surfaces 104. The spectatorarea 108 may be partially or totally enclosed, or may be open. Thespectator area 108 may include one or more seating structures 110 (e.g.,chairs, benches, and/or the like) that are arranged in rows, columns, instadium-style seating, and/or the like. The spectator area 108 mayfurther include a user device 112 (e.g., an apparatus 10 of FIG. 8). Theuser device 112 may be associated with a control system (not shown inFIGS. 1a-1i ) that includes one or more computing devices. The userdevice 112 may be used to control one or more systems described hereinassociated with the interactive multimedia structure 100. For example,the user device 112 may control the particular immersive environmentthat is output, may control a difficulty level for a game or skillschallenge associated with the immersive environment, may display scoresor a ranking for players or teams participating in the game or skillschallenge, may provide account access to accounts of users of theinteractive multimedia structure 100, may control an ambiance orenvironmental conditions of the interactive multimedia structure 100,and/or the like.

Additionally, or alternatively, the user device 112 may be associatedwith one or more user services associated with the interactivemultimedia structure 100. For example, the interactive multimediastructure 100 may be associated with a larger area, such as a building,and the one or more user services may include food services, retailservices, and/or the like. A user of the user devices 112 may access theone or more user services, such as to order food, purchase merchandise,and/or the like. In certain embodiments, a robot within a building orassociated with the interactive multimedia structure 100 may deliverproducts related to the user services.

The user device 112 may be mounted to a portion of the interactivemultimedia structure 100 or may be a mobile device (e.g., a tablet, amobile phone, and/or the like). As described elsewhere herein, in thecase of a mobile device, each user of the interactive multimediastructure 100 may be able to use an application (e.g., application 128described below) installed on the mobile device to control theinteractive multimedia structure 100, to access the one or more userservices, and/or the like.

FIG. 1b illustrates certain aspects described in the context of FIG. 1afrom a vantage point in the spectator area 108. FIG. 1c illustratescertain aspects described in the context of FIG. 1a from the vantagepoint in the immersive area surrounded by the wall surfaces 104. In somealternatives, the interactive multimedia structure 100 may beconstructed in the form of any geometric shape. FIGS. 1d and 1eillustrate other shapes of the interactive multimedia structure 100. Forexample, FIG. 1d illustrates a geodesic dome-shaped, or cave-shaped,interactive multimedia structure 100, and FIG. 1e illustrates apyramid-shaped interactive multimedia structure 100.

FIG. 1f illustrates various examples of the ways in which users can usethe interactive multimedia structure 100. For example, and asillustrated at 114, the interactive multimedia structure 100 may be usedin a scenario where there is a single user in the immersive area wherethe immersive environment is displayed. As illustrated at 116, theinteractive multimedia structure 100 may be used in a scenario wherethere are multiple users in the immersive area where the immersiveenvironment is displayed.

FIG. 1g illustrates various deployment scenarios for one or moreinteractive multimedia structures 100. For example, and as illustratedat 118, a location may include multiple interactive multimediastructures 100. The multiple interactive multimedia structures 100 maybe networked together to provide a multimedia experience coordinatedacross different interactive multimedia structures 100. Users ofdifferent interactive multimedia structures 100 may be able tocommunicate with each other using a user interface that is part of theimmersive environment or accessed through a user device 112, 130. Forexample, the users may communicate using input commands by interactingwith user interface elements of the immersive environment (e.g., to senda pre-defined text or sound message or an emoji to another interactivemultimedia structure 100), by speaking into a microphone (e.g., toprovide voice or speech-to-text communications), using a chat or textingfunction (e.g., WeChat™, short message service (SMS) messaging, or thelike), by capturing and sending an image or video, or the like. In somealternatives, the interactive multimedia structures 100 may providetranslation functionality for the aforementioned communications. Asillustrated at 120, the interactive multimedia structure 100 may providea self-contained immersive environment for users of that interactivemultimedia structure 100. As illustrated at 122, multiple interactivemultimedia structures 100 may be distributed across multiple locations(e.g., multiple cities, multiple facilities in the same city, and/or thelike). In this case, the interactive multimedia structures 100 may benetworked together to provide a multimedia experience coordinated acrossthe different interactive multimedia structures 100. In someembodiments, one or more networked interactive multimedia structures 100may be configured for tournament-style play to create an e-Sports event.For example, users of different interactive multimedia structures 100may be matched to play a competitive or cooperative game or skillschallenge based on data related to their past uses of the interactivemultimedia structures 100 (e.g., the data may be processed using amachine learning model, and the users matched based on user skill levelas determined by the machine learning model).

As another example, a multimedia experience may include a karaokeexperience across multiple interactive multimedia structures 100, wherelyrics are projected as part of an immersive environment, and theimmersive environment may be modified based on a user's accuracy withrespect to singing the lyrics.

In some embodiments, an interactive multimedia structure 100 may benetworked with a mobile phone or a desktop or laptop computer, or avirtual reality device. For example, a user of the interactivemultimedia structure 100 may participate in a multimedia experience witha user of the mobile phone or computer. Continuing with the previousexample, a user of the interactive multimedia structure 100 and themobile phone or computer may play a game or participate in a skillschallenge with each other. In this way, certain embodiments may providean extended reality experience in one location, and another type ofexperience at a remote location (e.g., a virtual reality experience),thereby providing a shared experience across various types of devicesand/or locations. In certain embodiments, application 128 may interactwith one or more systems described herein, sensors of an interactivestructure or an interactive multimedia structure 100, and/or the like.

FIG. 1h illustrates a portion of an example interactive housingstructure 124 in which one or more interactive multimedia structures 100may be deployed. For example, FIG. 1h illustrates an interior of alarger building, such as a smart building, in which one or moreinteractive multimedia structures 100 may be located. A plurality ofuser services may be associated with (e.g., positioned within) theinteractive housing structure 124. In addition, there may be one or moresensors (not shown in FIG. 1h ) associated with the interactive housingstructure 124. The one or more sensors may communicate with user devices130 (e.g., mobile phones, smart watches, etc.) of individuals, such asto detect a presences of the individuals (e.g., to check them into areservation), to configure an interactive multimedia structure 100 forthe individual (e.g., by gathering configuration settings based on anidentity of the user), to allow the user to use the one or more userservices, and/or the like. In certain embodiments, and as illustrated inFIG. 1i at 126, a user may interact with a sensor or a networkassociated with the building using an application 128 on a user device130 to access services, to reserve interactive multimedia structure 100,to configure interactive multimedia structure 100, to view data relatedto use of interactive multimedia structure 100, and/or the like. Incertain embodiments, application 128 may comprise one or moremini-programs that provide services described herein. For example, userdevice 130 may comprise an application that comprises a paymentmini-program, a chat mini-program, and/or the like, such as WeChat™.

In another embodiment, the interactive multimedia structure 100 mayrequest data from a user during the user's engagement with themultimedia experience on the interactive multimedia structure 100. Therequested data may be used to create a user profile, which may include auser's username, related statistics for the user, and/or the like. Thestatistics of each user may be obtained from the interactive multimediastructure 100. For example, the statistics may include total time theuser has spent engaging with the multimedia content, progression orcompletion of the multimedia experience, rewards issued by theinteractive multimedia structure 100 based on the user's engagement withthe multimedia experience, and/or the like. The statistics may be usedto characterize the user's skill related to the multimedia experience.In some alternatives, the user may be able to link their social mediaaccount with their user profile.

In another embodiment, the user profile may be implemented withblockchain. The user profile may include a reward system, which may becash, a prize, or some other award. In some alternatives, the reward maybe redeemable for services, currency or other goods of value availablewithin the interactive housing structure 124 or outside of theinteractive housing structure 124. In some alternatives, the userprofile may represent in-game multimedia content assets as non-fungibletokens, which users may be able to resell to others, and/or the like.

As described above, FIG. 1a-1i are provided as an example. Otherexamples are possible, according to some embodiments.

FIGS. 2a and 2b illustrate various example components of an exampleinteractive multimedia structure 100, according to some embodiments. Forexample, FIGS. 2a and 2b may illustrate various example components 200of an interactive multimedia structure 100. As illustrated at 202 ofFIG. 2 a, the interactive multimedia structure 100 may include animmersive area where an immersive environment is provided for display.For example, if the interactive multimedia structure 100 provides animmersive environment related to football, the immersive environment maybe provided in the immersive area. As illustrated at 204, theinteractive multimedia structure 100 may be associated with a spectatorarea (e.g., a spectator area 108 in FIGS. 1a-1i ). For example, andcontinuing with the football example, the spectator area 202 may be abench or other seating structure that resembles those found in afootball stadium. As illustrated at 206, the interactive multimediastructure 100 may be associated with branding. For example, theinteractive multimedia structure 100 may have branding on surfaces,seating structures, and/or the like, users may be able to wear replicauniforms for a sports team, aspects of the interactive multimediastructure 100 may resemble those in a particular sports stadium, and/orthe like.

As illustrated at 208, the interactive multimedia structure 100 may beassociated with a user input device. In the example of FIG. 2 a, theuser input device is a football for use a floor surface, which may bebased on the interactive multimedia structure 100 being associated withproviding a football-related immersive environment. Different types ofuser input devices may be used depending on the context. For example,another type of ball, a member (e.g., a pole or a sword), a glove, ashoe, a body attachment (e.g., body armor or a helmet), and/or the likemay be used as user input devices. The interactive multimedia structure100 may leverage new technologies for user input by its able-bodiedusers and its users with disabilities, including users with visual,auditory, motor, and cognitive disabilities. In some alternatives, thesenew technologies may be used by the aforementioned users to infermultimedia experience events of importance to such users. For example,such new technologies may include, gesture capture technology, where theinteractive multimedia structure 100 may monitor the physical actions ofthe user to determine the responsive actions of an avatar of the playerin the immersive environment. Additionally, voice commands and commentsof the user during the multimedia experience may be used to determinelevels of player excitement. Additionally, or alternatively, a user'sbody part (e.g., a hand gesture), a sound (e.g., a voice command),and/or a biometric (e.g., a fingerprint, a voice characteristics, and/orthe like) can be used to input commands to the interactive multimediastructure 100, and can be used in place of other user input devicesdiscussed herein, can be used to access and manipulate a user's profile,and/or the like. The interactive multimedia structure 100 may providetranslation operations (e.g., may translate voice commands from onelanguage to another, may translate voice or text communications betweeninteractive multimedia structures 100, may output speech or display textin various languages, and/or the like). As illustrated at 210, theinteractive multimedia structure 100 may be associated with a pluralityof walls (e.g., wall surfaces 104 of FIGS. 1a-1i ). The plurality ofwall surfaces may extend across a majority of a range of angles aroundthe surface. For example, in the example of FIGS. 2a and 2 b, theinteractive multimedia structure 100 has a quadrilateral shape, and theplurality of walls may surround at least three of the four sides of theinteractive multimedia structure 100. As illustrated at 212, theinteractive multimedia structure 100 may include a surface (e.g., afloor surface 102) associated with the immersive area. For example, ifthe interactive multimedia structure 100 provides an immersiveenvironment related to a football environment, the surface may resemblea football pitch (e.g., may have printed side lines, or other lines, maycomprise grass or turf, and/or the like).

As illustrated at 214, the interactive multimedia structure 100 mayprovide various multimedia experiences, such as games, skillschallenges, movies, and/or the like. For example, the multimedia mayinclude a time-based challenge, an accuracy-based challenge, and/or thelike, as described elsewhere herein. As illustrated at 216, thespectator area may include a screen associated with a user device (e.g.,user device 112 of FIGS. 1a-1i ). As illustrated at 218, the interactivemultimedia structure 100 may include gaming units, brand and mediaunits, and/or the like depending on the branding associated withinteractive multimedia structure 100.

FIG. 2b illustrates an arrangement of certain components from FIG. 2 a.For example, the spectator area 204 may be located at one side of theinteractive area 202, where the immersive environment may be displayedon wall surfaces associated with the other sides of the floor surface ofthe interactive area. The spectator area 204 may be level with, orelevated relative to, the floor surface of the immersive area (e.g., maybe matched to a location associated with branding associated with theinteractive multimedia structure 100).

As indicated above, FIGS. 2a and 2b are provided as an example. Otherexamples are possible, according to some embodiments.

FIGS. 3a-3o illustrate example immersive environments, according to someembodiments. The example immersive environments may be displayed on amajority of the wall surfaces 104 (e.g., wall surfaces 104 of FIGS.1a-1i ) and/or on a floor surface 102 of interactive multimediastructure 100. FIG. 3a illustrates example immersive environments 300,302, and 304. As illustrated with respect to example immersiveenvironments 300 and 302, a user may manipulate a user input device(e.g., a football) to cause the user input device to interact with awall surface 104 of the interactive multimedia structure 100. Asillustrated with respect to example immersive environment 304, users ofthe interactive multimedia structure 100 may interact with the immersiveenvironment displayed on separate wall surfaces 104 of the interactivemultimedia structure 100, such as in competition with each other. Incertain embodiments, multiple users may interact with the immersiveenvironment on the same wall surface 104. In addition, avatars, orvirtual representations of user input devices associated with aninteractive multimedia structure 100 may be displayed as part of theimmersive environment in another interactive multimedia structure 100.

FIG. 3b illustrates an example immersive environment 306 as viewed froma spectator area 108 of interactive multimedia structure 100. Theimmersive environment 306 may provide, for example, a game or skillschallenge where a user attempts to cause a football to interact with aparticular portion 308 of the immersive environment. The immersiveenvironment may provide a visual continuation of portions of theinteractive multimedia structure 100. For example, if the floor surface102 in the interactive multimedia structure 100 comprises turf, theimmersive environment displayed on the wall surfaces 104 of theinteractive multimedia structure 100 may provide a visual continuationof the turf.

FIG. 3c illustrates an example immersive environment 310. The immersiveenvironment 310 may provide a skills or accuracy challenge, where thearea “B” displayed on one wall surface 104 of the interactive multimediastructure 100 is reduced overtime or based on successful interaction ofa user input device with the area “B.” This modification of the area “B”is illustrated over time by the arrow at 312. As further illustrated inFIG. 3c by the “River Area,” other aspects of the immersive environmentmay be displayed on a floor surface 102 of the interactive multimediastructure 100 and may be a part of the skills or accuracy challenge. Inthis example, the “River Area” may be an area over which a user of theinteractive multimedia structure 100 needs to kick a ball from area “A.”

FIG. 3d illustrates an example immersive environment 314 Similar to theimmersive environment 310 illustrated in FIG. 3 c, the immersiveenvironment 314 may include a starting area for a user input device, atarget area of interaction of the user input device with the immersiveenvironment, area(s) of the immersive environment with which to avoidinteraction of the user input device, and/or the like. For example, theimmersive environment 314 may be associated with having the user kick aball from a starting location “1,” trying to hit the area “2,” andavoiding interaction with the area “3” or causing the ball to land inthe area “3.” As illustrated by the arrow at 316, the immersiveenvironment 314 may change over time or as certain areas aresuccessfully interacted with or avoided.

FIG. 3e illustrates an example immersive environments 318 and 320. Theimmersive environment 318 may include aspects similar to that describedelsewhere herein (e.g., target area(s) “A” through “E” on one or morewall surfaces 104 of the interactive multimedia structure 100 and astarting location shown as a “Shooting Area”). The immersive environment320 illustrates that the target areas may be a combination of stationaryand moving in various directions. As illustrated at 322, a user of auser device (e.g., user device 112, 130 in FIGS. 1a-1i ) may controlparameters for the various target areas, such as location, size,direction of movement, speed of movement, positive or negative pointvalue (for interaction with, or avoidance of, the target area), and/orthe like.

FIG. 3f illustrates example immersive environments 324 and 326. Asillustrated in FIG. 3 f, immersive environment 324 may provide commontarget areas for multiple users and immersive environment 326 mayprovide separate target areas for different users (e.g., whereinteraction with a user's own target areas may add points to the user'sscore and interaction with an opposing user's target areas may subtractpoints from the user's score). In addition, the immersive environments324 and 326 may include a “Shooting Area” projected on a floor surface102, from which the users may try to interact with another portion ofthe immersive environments 324 and 326.

FIG. 3g illustrates example immersive environments 328 and 330. Asillustrated, the immersive environment 328 may provide a virtualrepresentation of an object to which the user reacts and interacts withthe immersive environment 328. As illustrated at 332, a user of a userdevice 112, 130 may control display of the virtual object. For example,the user device 112, 130 may display a portion of the immersiveenvironment 328 (e.g., a portion of one of the wall surfaces 104 of theinteractive multimedia structure 100), and the user of the user device112, 130 may cause modifications to the immersive environment throughinteractions with the user device 112, 130. Similarly, the immersiveenvironment 330 may provide a virtual representation of an object on oneportion of the immersive environment 330 based on an interaction inanother portion of the immersive environment 330. For example, and asillustrated, the right-most user may interact with the right-most wallsurface 104 to identify where on the left-most wall surface 104 avirtual object is to appear (e.g., where the left-most user may have toreact to the display of the virtual object, and scoring may be based onthis reaction).

FIG. 3h illustrates an example immersive environment 334. Asillustrated, at least a portion of the immersive environment 344 may bedisplayed on a floor surface 102 of the interactive multimedia structure100. FIG. 3i illustrates an example immersive environment 336. Theimmersive environment 336 may provide a gradient of skill levels forstarting locations in a multimedia experience (e.g., where the “Pro”level may represent the most difficult level). As additionallyillustrated, the immersive environment 336 may include spectators (shownas “Fans” on the side wall surfaces 104). For example, the spectatorsmay include avatars of other users of the interactive multimediastructure 100, images of a live audience (e.g., in the spectator area108 or in another location), stock images, and/or the like. As furtherillustrated, the immersive environment 336 may provide a turn-basedgame. The example of FIG. 3i illustrates a darts-style game where usersmay take turns trying to score points on a dartboard. In somealternatives (as discussed below), remote users may be able toparticipate in exhibition matches with “Pro” level users located at theinteractive media structure 100.

FIG. 3j illustrates an example immersive environment 338. The immersiveenvironment 338 may include virtual panels or other portions 340 thatmay be provided from a background to a foreground of the virtualenvironment. For example, a portion of the immersive environment 338 mayinclude a level of a game displayed within the immersive environment338. After completion of the level, a new level may be displayed withinthe immersive environment 338 without changing the environmentalelements of the immersive environment 338.

FIG. 3k illustrates an example immersive environment 342. As illustratedat 344, a spectator may be displayed in a portion of the immersiveenvironment. For example, the spectator may be a virtual coach or animage of a non-virtual coach (e.g., that may be a live image of anindividual in another location). Additionally, or alternatively, theremay be a virtual persona in the immersive environment (e.g., as aprojection or a hologram). Additionally, or alternatively, there may bea hologram, android or robot, and the like (collectively “virtualpersona”) in the interactive multimedia structure 100 that can interactwith the users of the interactive multimedia structure 100 throughsensors, cameras, microphones, speakers, and/or the like. These virtualpersonas may be present in an interactive structure and may take on avariety of roles required to support the interactive structure'scustomers, including tour guide, concierge, waiters, sales clerk,service delivery, or other roles required to support the interactivestructure. These virtual personas may take on the real appearance of anyperson (alive or dead) or be a completely fictitious person, e.g.Sherlock Holmes. In some alternatives, the virtual persona appearancemay be selected based on the appearance of a real or fictitious personthat is related to the theme of the immersive environment. Additionally,or alternatively, these virtual personas may also be represented asAvatars in the immersive environment 346. For example, in a soccerthemed multimedia experience, the virtual persona may be a football starlike David Beckham, Pele or Diego Maradona providing guidance, coaching,or otherwise engage with a user, which may improve their performance. Inanother example, for a basketball themed multimedia experience, YaoMing, Michael Jordan or Kobe Bryant may provide guidance, coaching tipsor otherwise engage with a user, which may improve their performance.FIG. 3l illustrates an example immersive environment 346. The immersiveenvironment 346 may include, as illustrated at 348, portions that aredisplayed on a floor surface 102 of the interactive multimedia structure100. The displayed portions may identify areas where user(s) have to belocated or areas where the user(s) are restricted from being located.

FIG. 3m illustrates example immersive environments 350, 352, and 354.The immersive environment 350 illustrates an immersive environment thatincorporates elements similar to that described above. The immersiveenvironment 352 illustrates, at 356, that portions of an immersiveenvironment may be displayed on a wall surface 104 and on a floorsurface 102. In this case, the portions displayed on the wall surface104 may include visual extensions of the portions displayed on the floorsurface 102. For example, this may allow for the creation the illusionof depth in the immersive environment 352, so that elements of theimmersive environment 352 can be displayed from the background of theimmersive environment 352 to the foreground and/or to a location on thefloor surface 102, or vice versa. The immersive environment 354 mayinclude, as illustrated at 358, portions of the immersive environment354 displayed on a wall surface 104 and on the floor surface 102. Unlikethe immersive environment 352, the portions of the immersive environment354 may not be extensions of each other and may provide differentaspects of a multimedia experience (e.g., starting locations may bedisplayed on the floor surface 102 and target locations for interactionof a user input device may be displayed on the wall surface 104), asdescribed in more detail elsewhere herein.

FIG. 3n illustrates an example immersive environment 360. The immersiveenvironment 360 may incorporate various aspects described elsewhereherein, as well as additional aspects. For example, portions of theimmersive environment 360 may be displayed on wall surfaces 104 and thefloor surface 102 of the interactive multimedia structure 100. Theimmersive environment 360 may include target areas 362 for interactionof a user input device with the immersive environment 360, a target area364 for the user to be located, metrics 366 related to points scored orpenalties, avatars 368 of characters associated with a multimediaexperience, emoticons 370 related to the multimedia experience and/oruser actions, and/or the like. In the case of metrics, the interactivemultimedia structure 100 may provide a leader board for display as partof the immersive environment. The leader board may provide a ranking ofusers across different interactive multimedia structures 100 over a timeperiod, metrics for those users, highlight reels of those users, and/orthe like.

In some embodiments, the interactive multimedia structure 100 mayutilize a variety of protocols to identify multimedia experience eventsfor including in a highlight reel. The interactive multimedia structure100 may store a highlight criterion for a multimedia experience to marka highlight event in the multimedia experience. The interactivemultimedia structure 100 may play a recorded session of the multimediaexperience. The interactive multimedia structure 100 may identify anevent in the recorded session that matches the highlight criterion. Auser may make a highlight reel of the most exciting segments of themultimedia experience. The interactive multimedia structure 100 maytrigger an application programming interface to mark the event during amultimedia experience as a highlight event for inclusion in a highlightreel presenting highlight events from the recorded session. For example,a computer or a user of the interactive multimedia structure 100 mayrecord the user's interaction with the immersive environment and mayselect portions of the interaction to include in a highlight reel.Continuing with the previous example, portions of the recording of theinteractions may be selected for inclusion in the highlight reel basedon the user completing a difficult portion of a game, scoring a certainnumber of points toward a total score in an amount of time, reaching acertain level of a game, spectator reactions (e.g., input of comments,input of a command to display an emoji or a particular type of emoji, orthe like), input from a user of a user device 112, 130, and/or the like.In some alternatives, the interactive multimedia structure 100 may usemetadata describing interactions of the spectators 502 with a usersession on the interactive multimedia structure 100 to identifyhighlight events. The interactive multimedia structure 100 may quantifyspectator 502 interaction using the number of comments posted within aset period of time on a comment module or on social media using asession identifier for a multimedia experience session. In somealternatives, the interactive multimedia structure 100 may utilizemachine learning to analyze the actions and facial expressions of theuser during a multimedia experience session to identify highlightevents.

FIG. 3o illustrates an example immersive environment 372. The immersiveenvironment 372 may incorporate various aspects described elsewhereherein. For example, the immersive environment 372 may include a targetarea 374 for a location of a user of the interactive multimediastructure 100. Additionally, or alternatively, portions of the immersiveenvironment 372 may be displayed on one or more wall surfaces 104 and onthe floor surface 102. As further illustrated, portions of the immersiveenvironment 372 may include real-life images (e.g., of a stadium), withother virtual portions of the immersive environment 372 overlain on theimages. For example, the target area 374 may be overlain on the realimages. In certain embodiments, both the real-life images and thevirtual portions may be modified based on interactions of a user inputdevice with the immersive environment 372, movement of the user, and/orthe like. For example, if the user input device is moved in onedirection (or interacts with a particular wall surface 104), the displayof the immersive environment 372 may be modified to a vantage point inthat direction. The same modification may be performed based on movementof the user.

As described above, FIGS. 3a-3o are provided as examples. Other examplesare possible, according to some embodiments.

FIGS. 4a and 4b illustrate various examples of user input devicetracking, according to some embodiments. As described elsewhere herein,the interactive multimedia structure 100 may be associated with atracking system. For example, the tracking system may include one ormore computing devices (e.g., one or more apparatuses 10 of FIG. 8). Thetracking system may track an interaction of a user with one or more userinput devices and/or an interaction of the one or more user inputdevices with an immersive environment. For example, the one or morecomputing devices of the tracking system may include, as illustrated at400, one or more light detection and radar (LiDAR) devices.Additionally, or alternatively, as another example, the tacking systemmay include one or more motion capture devices, as illustrated at 402.

LiDAR devices may provide a lower price point, may provide easiercalibration, may provide a reduced need for on-going calibration, andmay not need customized user input devices. Motion capture devices mayallow for mapping of a marked user input device in three-dimensionalspace, may provide more accurate data for speed and/or angle ofinteraction with an immersive environment, may provide for enhancedtracking when a user and a user input device are in close proximity, mayprovide for improved tracking of multiple users and/or user inputdevices, and/or the like. FIG. 4b illustrates an example of the trackingsystem that may track an interaction of a user input device (e.g., aball, hockey stick or puck, racquet, wearable device, a sword, a gunshaped controller, a steering wheel or other physical device thatcorresponds to the available content) interacting with an immersiveenvironment through contact with a wall surface 104, as illustrated at404.

Other methods of tracking an object and/or a user associated with theinteractive multimedia structure 100 may be used in connection with theembodiments described herein. For example, walls of the interactivemultimedia structure 100 may be configured with sensors (e.g., pressuresensors, RFID sensors, and/or the like) to detect interaction of a userinput device with the wall.

As described above, FIGS. 4a and 4b are provided as an example. Otherexamples are possible, according to some embodiments.

FIGS. 5a-5c illustrate various examples 500 of user control of certainsystems, according to some embodiments. As illustrated in FIG. 5a at502, a user (e.g., in a spectator area 108) may, through a user device112, 130, control the interactive multimedia structure 100 and/or animmersive environment. For example, and as illustrated at 504, 506, 508,and 510, the user may control sound, video, immersive environmentambiance (e.g., stadium ambiance of a stadium that is displayed), and/orinteractive multimedia structure 100 ambiance. FIG. 5b illustrates, at512, 514, 516, and 518, additional examples of control of theinteractive multimedia structure 100 and/or immersive environment. Forexample, the user may control a character or a target in a game, mayprovide help to a user playing a game, may participate in othermultimedia experiences, such as a quiz, may view scores related to agame, and/or the like. FIG. 5c illustrates multiple spectators of amultimedia experience or users of an interactive multimedia structure100 where, at 520, a user may access multimedia content (e.g.,multimedia content associated with a brand, a sport, a location, etc.)through a user device 112, 130. At 522, the user may access userservices provided within an interactive housing structure 124. Forexample, the user services may include browsing and/or ordering foodand/or beverages, browsing and/or purchasing merchandise, requestingassistance and/or the like.

As described above, FIGS. 5a-5c are provided as examples. Other examplesare possible, according to some embodiments.

FIG. 6 illustrates an example flow diagram of a method 600, according tosome embodiments. For example, FIG. 6 may illustrate example operationsof one or more computing devices (e.g., one or more apparatuses 10illustrated in, and described with respect to, FIG. 8). In particular,the method 600 may illustrate operations of one or more computingdevices of a multimedia output system or a tracking system. Thesesystems may be associated with an interactive multimedia structure 100that comprises a floor surface 102 or a plurality of wall surfaces 104.Some of the operations illustrated in FIG. 6 may be similar to someoperations shown in, and described with respect to, FIGS. 1a -5 c.

In an embodiment, the method may include, at 602, outputting one or moretwo-dimensional images on a majority of the plurality of wall surfaces104 to create an immersive environment. The immersive environment maycomprise one or more virtual objects (e.g., virtual objects with which auser input device is to interact) and one or more virtual environmentalelements (e.g., a background of the immersive environment). The methodmay include, at 604, tracking the one or more users interaction with theone or more user input devices within the interactive media structure100. The method may include, at 606, modifying output of the one or morevirtual objects based on the interaction.

The method illustrated in FIG. 6 may include one or more additionalaspects described below or elsewhere herein. The interactive multimediastructure 100 may further comprise a scoring system that is associatedwith computing one or more metrics based on tracking the one or moreusers interaction with the one or more input devices. The one or moremetrics may comprise a reward, a penalty, a skill level, a success orfailure rate, or a biometric.

The interactive multimedia structure 100 may further comprise a userinput system associated with controlling the interactive multimediastructure 100, accessing one or more user services associated with theinteractive multimedia structure 100, or accessing information relatedto use of the interactive multimedia structure 100. The user inputsystem may be accessible through one or more user devices 112, 130 ofthe interactive multimedia structure 100 or may be accessible through anapplication 128 installed on user devices 112, 130 of the one or moreusers.

The interactive multimedia structure 100 may be connected, via anetwork, with one or more other interactive multimedia structures 100.The one or more other interactive multimedia structures 100 may belocated within a same interactive housing structure 124 as theinteractive multimedia structure 100, located in one or more interactivehousing structures 124 that different from that of the interactivemultimedia structure 100, located at a same location as the interactivemultimedia structure 100, or located across one or more differentlocations from the interactive multimedia structure 100. The one or moreusers interactions may cause one or more modifications in one or moreimmersive environments of the one or more other interactive multimediastructures 100.

The interactive multimedia structure 100 may be associated with one ormore computing devices that receive interaction information. Theinteraction information may be related to the one or more usersinteraction. The interactive multimedia structure 100 may process theinteraction information using a machine learning model to identify oneor more characteristics of the interaction information (e.g., acharacteristic may include a speed of the interaction, an accuracy ofthe interaction, and/or the like). The interactive multimedia structure100 may determine, using the machine learning model, one or moremodifications to the immersive environment based on the identified oneor more characteristics (e.g., a modification may include a change to asize, a speed, or a location of a virtual object). The machine learningmodel may be trained based on other interaction information. Theinteractive multimedia structure 100 may output the determined one ormore modifications to the multimedia output system.

The multimedia output system may configure the immersive environmentbased on profiles of the one or more users (e.g., based on a skill levelof the users, based on a last level of a game completed, and/or thelike). The multimedia output system may stream a multimedia feed of theimmersive environment and/or the interactions to one or more displays.The immersive environment may further comprise avatars of the one ormore users. The tracking system may comprise one or more light distanceand ranging devices or one or more motion capture devices. The trackingmay be performed based on a color of the one or more user input devices,a reflectivity of the one or more user input devices, a size of the oneor more user input devices, or a shape of the one or more user inputdevices. The immersive environment may further comprise one or morevirtual representations of the one or more user input devices. Themultimedia output system may output the one or more two-dimensionalimages on the floor surface 102.

The interactive multimedia structure 100 may be associated with aninteractive housing structure 124 (e.g., a smart building) along withone or more other interactive multimedia structures 100. The interactivehousing structure 124 may include a plurality of user services withinthe interactive housing structure 124. The interactive housing structure124 may further comprise one or more sensors positioned within theinteractive housing structure 124. The sensors may receive instructionsfrom a plurality of mobile devices sending requests to the one or moreof the plurality of user services or the at least one interactivemultimedia structure 100. The one or more sensors may provide a responseassociated with the received instructions from the plurality of mobiledevices. The plurality of user services may comprise a retail service, afood service, an experience customization service, or a profileretrieval service.

As described above, FIG. 6 is provided as an example. Other examples arepossible according to some embodiments.

FIG. 7 illustrates an example flow diagram of a method 700, according tosome embodiments. For example, FIG. 7 may illustrate example operationsof one or more computing devices (e.g., one or more apparatuses 10illustrated in, and described with respect to, FIG. 8). The one or morecomputing devices may be associated with an interactive multimediastructure 100 and/or an interactive housing structure 124. Some of theoperations illustrated in FIG. 7 may be similar to some operations shownin, and described with respect to, FIGS. 1a -5 c.

In an embodiment, the method may include, at 702, receiving interactioninformation. The interaction information may be related to aninteraction of one or more users with one or more user input deviceswithin a structure that provides an immersive environment. The immersiveenvironment may comprise one or more virtual objects and one or morevirtual environmental elements. The immersive environment may bedisplayed on a majority of a plurality of wall surfaces 104 of thestructure to create the immersive environment. The method may include,at 704, processing the interaction information using a machine learningmodel to identify one or more characteristics of the interactioninformation. The method may include, at 706, determining, using themachine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics. Themachine learning model may be trained based on other interactioninformation. The method may include, at 708, outputting the determinedone or more modifications to a multimedia output system.

The method illustrated in FIG. 7 may include one or more additionalaspects described below or elsewhere herein. The one or morecharacteristics may comprise a location of the interaction relative tothe immersive environment, a speed of the interaction, an accuracy ofthe interaction, or success or failure of the interaction. The one ormore modifications may be related to a size of the one or more virtualobjects, a speed of the one or more virtual objects, a location of theone or more virtual objects, or a quantity of the one or more objects.The multimedia output system may output the immersive environment. Theinteraction information may be gathered by a tracking system associatedwith the structure. The structure may be connected, via a network, withone or more other structures in a same location as the structure or oneor more other locations different from the structure.

As described above, FIG. 7 is provided as an example. Other examples arepossible according to some embodiments.

FIG. 8 illustrates an example of an apparatus 10 according to anembodiment. In an embodiment, apparatus 10 may be a node, host, orserver in a communications network or serving such a network. Forexample, apparatus 10 may be user device (e.g., a user device 112, 130,such as a laptop or desktop computer, a surface computer, a stationerygame table, a mobile phone, a tablet, or a wearable device), a userinput device, a sensor, or a computing device (e.g., of a systemdescribed herein). One or more apparatuses 10 may be connected via awired network, a wireless network, or a combination of wired andwireless networks.

As illustrated in the example of FIG. 8, apparatus 10 may include aprocessor 12 for processing information and executing instructions oroperations. Processor 12 may be any type of general or specific purposeprocessor. In fact, processor 12 may include one or more ofgeneral-purpose computers, special purpose computers, microprocessors,digital signal processors (DSPs), field-programmable gate arrays(FPGAs), application-specific integrated circuits (ASICs), andprocessors based on a multi-core processor architecture, as examples.While a single processor 12 is shown in FIG. 8, multiple processors maybe utilized according to other embodiments. For example, it should beunderstood that, in certain embodiments, apparatus 10 may include two ormore processors that may form a multiprocessor system (e.g., in thiscase processor 12 may represent a multiprocessor) that may supportmultiprocessing. In certain embodiments, the multiprocessor system maybe tightly coupled or loosely coupled (e.g., to form a computercluster).

Processor 12 may perform functions associated with the operation ofapparatus 10, which may include, for example, precoding of antennagain/phase parameters, encoding and decoding of individual bits forminga communication message, formatting of information, and overall controlof the apparatus 10, including processes related to management ofcommunication or communication resources.

Apparatus 10 may further include or be coupled to a memory 14 (internalor external), which may be coupled to processor 12, for storinginformation and instructions that may be executed by processor 12.Memory 14 may be one or more memories and of any type suitable to thelocal application environment, and may be implemented using any suitablevolatile or nonvolatile data storage technology such as asemiconductor-based memory device, a magnetic memory device and system,an optical memory device and system, fixed memory, and/or removablememory. For example, memory 14 can be comprised of any combination ofrandom access memory (RAM), read only memory (ROM), static storage suchas a magnetic or optical disk, hard disk drive (HDD), or any other typeof non-transitory machine or computer readable media. The instructionsstored in memory 14 may include program instructions or computer programcode that, when executed by processor 12, enable the apparatus 10 toperform tasks as described herein.

In an embodiment, apparatus 10 may further include or be coupled to(internal or external) a drive or port that is configured to accept andread an external computer readable storage medium, such as an opticaldisc, USB drive, flash drive, or any other storage medium. For example,the external computer readable storage medium may store a computerprogram or software for execution by processor 12 and/or apparatus 10.

In some embodiments, apparatus 10 may also include or be coupled to oneor more antennas 15 for transmitting and receiving signals and/or datato and from apparatus 10. Apparatus 10 may further include or be coupledto a transceiver 18 configured to transmit and receive information. Thetransceiver 18 may include, for example, a plurality of radio interfacesthat may be coupled to the antenna(s) 15. The radio interfaces maycorrespond to a plurality of radio access technologies including one ormore of GSM, NB-IoT, LTE, 5G, WLAN, Bluetooth, BT-LE, NFC, radiofrequency identifier (RFID), ultrawideband (UWB), MulteFire, and thelike. The radio interface may include components, such as filters,converters (for example, digital-to-analog converters and the like),mappers, a Fast Fourier Transform (FFT) module, and the like, togenerate symbols for a transmission via one or more downlinks and toreceive symbols (for example, via an uplink).

As such, transceiver 18 may be configured to modulate information on toa carrier waveform for transmission by the antenna(s) 15 and demodulateinformation received via the antenna(s) 15 for further processing byother elements of apparatus 10. In other embodiments, transceiver 18 maybe capable of transmitting and receiving signals or data directly.Additionally or alternatively, in some embodiments, apparatus 10 mayinclude an input and/or output device (I/O device).

In an embodiment, memory 14 may store software modules that providefunctionality when executed by processor 12. The modules may include,for example, an operating system that provides operating systemfunctionality for apparatus 10. The memory may also store one or morefunctional modules, such as an application or program, to provideadditional functionality for apparatus 10. The components of apparatus10 may be implemented in hardware, or as any suitable combination ofhardware and software.

According to some embodiments, processor 12 and memory 14 may beincluded in or may form a part of processing circuitry or controlcircuitry. In addition, in some embodiments, transceiver 18 may beincluded in or may form a part of transceiver circuitry.

As used herein, the term “circuitry” may refer to hardware-onlycircuitry implementations (e.g., analog and/or digital circuitry),combinations of hardware circuits and software, combinations of analogand/or digital hardware circuits with software/firmware, any portions ofhardware processor(s) with software (including digital signalprocessors) that work together to cause an apparatus (e.g., apparatus10) to perform various functions, and/or hardware circuit(s) and/orprocessor(s), or portions thereof, that use software for operation butwhere the software may not be present when it is not needed foroperation. As a further example, as used herein, the term “circuitry”may also cover an implementation of merely a hardware circuit orprocessor (or multiple processors), or portion of a hardware circuit orprocessor, and its accompanying software and/or firmware. The termcircuitry may also cover, for example, a baseband integrated circuit ina server, cellular network node or device, or other computing or networkdevice.

As introduced above, in certain embodiments, apparatus 10 may be a userdevice, a user input device, a computing device, or a sensor.

According to certain embodiments, apparatus 10 may be controlled bymemory 14 and processor 12 to perform the functions associated with anyof the embodiments described herein, such as some operations illustratedin, or described with respect to, FIGS. 1-8. For instance, apparatus 10may be controlled by memory 14 and processor 12 to perform the methodsof FIGS. 6-8.

In some embodiments, an apparatus (e.g., apparatus 10) may include meansfor performing a method or any of the variants discussed herein, e.g., amethod described with reference to FIG. 6-8. Examples of the means mayinclude one or more processors, memory, and/or computer program code forcausing the performance of the operation.

Therefore, certain example embodiments provide several technologicalimprovements, enhancements, and/or advantages over existingtechnological processes. For example, one benefit of some exampleembodiments is provisioning of an immersive environment with which auser can interact using a user input device, which may provide for anenhanced multimedia experience. Accordingly, the use of some exampleembodiments results in improved functioning of communications networksand their nodes and, therefore constitute an improvement at least to thetechnological field of multimedia provisioning, among others.

In some example embodiments, the functionality of any of the methods,processes, signaling diagrams, algorithms or flow charts describedherein may be implemented by software and/or computer program code orportions of code stored in memory or other computer readable or tangiblemedia, and executed by a processor.

In some example embodiments, an apparatus may be included or beassociated with at least one software application, module, unit orentity configured as arithmetic operation(s), or as a program orportions of it (including an added or updated software routine),executed by at least one operation processor. Programs, also calledprogram products or computer programs, including software routines,applets and macros, may be stored in any apparatus-readable data storagemedium and may include program instructions to perform particular tasks.

A computer program product may include one or more computer-executablecomponents which, when the program is run, are configured to carry outsome example embodiments. The one or more computer-executable componentsmay be at least one software code or portions of code. Modifications andconfigurations used for implementing functionality of an exampleembodiment may be performed as routine(s), which may be implemented asadded or updated software routine(s). In one example, softwareroutine(s) may be downloaded into the apparatus.

As an example, software or a computer program code or portions of codemay be in a source code form, object code form, or in some intermediateform, and it may be stored in some sort of carrier, distribution medium,or computer readable medium, which may be any entity or device capableof carrying the program. Such carriers may include a record medium,computer memory, read-only memory, photoelectrical and/or electricalcarrier signal, telecommunications signal, and/or software distributionpackage, for example. Depending on the processing power needed, thecomputer program may be executed in a single electronic digital computeror it may be distributed amongst a number of computers. The computerreadable medium or computer readable storage medium may be anon-transitory medium.

In other example embodiments, the functionality may be performed byhardware or circuitry included in an apparatus (e.g., apparatus 10 orapparatus 20), for example through the use of an application specificintegrated circuit (ASIC), a programmable gate array (PGA), a fieldprogrammable gate array (FPGA), or any other combination of hardware andsoftware. In yet another example embodiment, the functionality may beimplemented as a signal, such as a non-tangible means that can becarried by an electromagnetic signal downloaded from the Internet orother network.

According to an example embodiment, an apparatus, such as a node,device, or a corresponding component, may be configured as circuitry, acomputer or a microprocessor, such as single-chip computer element, oras a chipset, which may include at least a memory for providing storagecapacity used for arithmetic operation(s) and/or an operation processorfor executing the arithmetic operation(s).

In another embodiment, when the interactive multimedia structure 100 isunoccupied or idle, it may be configured to receive and display digitalcontent (e.g., display live video streams, advertisements, logos,trailers, or other digital content that are transferred over a computernetwork). The digital content may additionally be displayed as part ofan immersive environment. In some alternatives, the digital content maybe stored in a dedicated database. In some alternatives, when needed,the interactive multimedia structure 100 may be able to query thedatabase for the appropriate digital content to be displayed by theinteractive multimedia structure 100. What digital content is chosen canbe based on a number of different factors. For example, a user's profilemay be used to select types of digital content a particular user may beinterested in viewing. In another example, interactions with mobiledevices of users in the interactive housing structure 124 may be used toselect types of digital content. In a further example, the theme of theinteractive housing structure 124, user biometrics or other instructionsreceived from the owner of the interactive housing structure 124 orthird party partners may be used to select types of digital content. Insome alternatives, the received content may be displayed on one wallsurface 104. In some alternatives, the received content may be displayedon a plurality of the wall surfaces 104. In some alternatives, thedigital content may be used to facilitate monetization. In anotherembodiment, while the interactive multimedia structure 100 is in use orduring a multimedia experience, a separate client software may beexecuted within the multimedia experience. This software may be indirect contact, over a network with the dedicated database. Thissoftware may create a window within the multimedia experience, and mayact as a mask or matte upon which digital content using any of the aboveselection factors may be streamed.

In another embodiment, the multimedia experience from one or moreinteractive multimedia structures 100 may be transferred to aconventional video game live streaming platform and streamed to anaudience within the interactive housing structure 124 or to remoteusers. Commentary may be added to the transferred multimedia experience,for example, from the spectators 502 using their user devices 112, 130.In another alternative, one or more authenticated remote users on theircomputing devices may be capable of assuming a commentary role for thetransferred multimedia experience.

In another embodiment, the interactive multimedia structure 100 mayfacilitate a betting or wagering system. For example, users of theinteractive multimedia structure 100 may be able to create a bet basedon game play. In some alternatives, the interactive multimedia structure100 may include leagues, friends lists, private and publiccustomization, a bettor ranking system, frequent player point program,chat channels, mini-leagues and a real-time bettor program.

In another embodiment, biometric data may be captured from a userengaging with the multimedia experience in the interactive multimediastructure 100. For example, the user may use a wearable device tocapture this biometric data. In some alternatives, an observationequipment located within the interactive multimedia structure 100 may betrained on the user. For example, the biometric data captures mayinclude, heart rate, galvanic skin responses, Electroencephalogram, eyetracking or other types of conventional biometric data. In somealternatives, the captured biometric data may be shared with thespectators 502. In some alternatives, the captured biometric data mayprovide insights to the user's experience with the multimedia experienceor the interactive multimedia structure 100. In some alternatives, thecaptured biometric data may be used to improve the user's futureexperience with the multimedia experience or the interactive multimediastructure 100. In some alternatives, the interactive multimediastructure 100 may quantify a user's excitement levels using a biometriccharacteristic captured from the biometric data to determine multimediaexperience events of interest.

Although certain embodiments have been described in the context ofsporting or gaming multimedia experiences, the embodiments describedherein can be applied in other contexts. For example, certainembodiments may be adapted for uses in therapeutic treatment, such asphysical therapy, meditation, and/or the like.

Example embodiments described herein apply equally to both singular andplural implementations, regardless of whether singular or plurallanguage is used in connection with describing certain embodiments. Forexample, an embodiment that describes operations of a single computingdevice equally applies to embodiments that include multiple instances ofthe computing device, and vice versa.

One having ordinary skill in the art will readily understand that theexample embodiments as discussed above may be practiced with operationsin a different order, and/or with hardware elements in configurationswhich are different than those which are disclosed. Therefore, althoughsome embodiments have been described based upon these exampleembodiments, it would be apparent to those of skill in the art thatcertain modifications, variations, and alternative constructions wouldbe apparent, while remaining within the spirit and scope of exampleembodiments.

We claim:
 1. An interactive multimedia structure, comprising: a floorsurface, a plurality of physical wall surfaces, a multimedia outputsystem, wherein the multimedia output system comprises the plurality ofphysical wall surfaces, one or more user input devices, and a trackingsystem, wherein the multimedia output system and the tracking systemperform at least the following: output, by the multimedia output system,one or more two-dimensional images on a majority of the plurality ofphysical wall surfaces to create an immersive environment, wherein theimmersive environment comprises one or more virtual objects and one ormore virtual environmental elements; track, by the tracking system, theone or more users interaction with the one or more user input deviceswithin the interactive multimedia structure; and modify, by themultimedia output system, output of the one or more virtual objectsbased on the interaction.
 2. The interactive multimedia structureaccording to claim 1, wherein the interactive multimedia structurefurther comprises a scoring system that is associated with computing oneor more metrics based on tracking the one or more users interaction withthe one or more input devices, wherein the one or more metrics comprisea reward, a penalty, a skill level, a success or failure rate, or abiometric.
 3. The interactive multimedia structure according to claim 1,wherein the interactive multimedia structure further comprises a userinput system associated with controlling the interactive multimediastructure, accessing one or more user services associated with theinteractive multimedia structure, or accessing information related touse of the interactive multimedia structure.
 4. The interactivemultimedia structure according to claim 3, wherein the user input systemis accessible through one or more user devices of the interactivemultimedia structure or is accessible through an application installedon user devices of the one or more users.
 5. The interactive multimediastructure according to claim 1, wherein the interactive multimediastructure is connected, via a network, with one or more otherinteractive multimedia structures.
 6. The interactive multimediastructure according to claim 5, wherein the one or more otherinteractive multimedia structures are: located within a same interactivehousing structure as the interactive multimedia structure, located inone or more interactive housing structures that different from that ofthe interactive multimedia structure, located at a same location as theinteractive multimedia structure, or located across one or moredifferent locations from the interactive multimedia structure.
 7. Theinteractive multimedia structure according to claim 6, wherein the oneor more users interactions cause one or more modifications in one ormore immersive environments of the one or more other interactivemultimedia structures.
 8. The interactive multimedia structure accordingto claim 1, wherein the interactive multimedia structure is associatedwith one or more computing devices that perform at least the following:receive interaction information, wherein the interaction information isrelated to the one or more users interaction; processing the interactioninformation using a machine learning model to identify one or morecharacteristics of the interaction information; determining, using themachine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics, whereinthe machine learning model is trained based on other interactioninformation; and outputting the determined one or more modifications tothe multimedia output system.
 9. The interactive multimedia structureaccording to claim 1, wherein the multimedia output system configuresthe immersive environment based on profiles of the one or more users.10. The interactive multimedia structure according to claim 1, whereinthe multimedia output system streams a multimedia feed of the immersiveenvironment and/or the interactions to one or more displays.
 11. Theinteractive multimedia structure according to claim 1, wherein theimmersive environment further comprises avatars of the one or moreusers.
 12. The interactive multimedia structure according to claim 1,wherein the tracking system comprises one or more light distance andranging devices or one or more motion capture devices.
 13. Theinteractive multimedia structure according to claim 1, wherein thetracking is performed based on a color of the one or more user inputdevices, a reflectivity of the one or more user input devices, a size ofthe one or more user input devices, or a shape of the one or more userinput devices.
 14. The interactive multimedia structure according toclaim 1, wherein the immersive environment further comprises one or morevirtual representations of the one or more user input devices.
 15. Theinteractive multimedia structure according to claim 1, wherein themultimedia output system outputs the one or more two-dimensional imageson the floor surface.
 16. An interactive housing structure, comprising:at least one interactive multimedia structure, wherein each interactivemultimedia structure comprises: a floor surface, a plurality of physicalwall surfaces, a multimedia output system, wherein the multimedia outputsystem comprises the plurality of physical wall surfaces, one or moreuser input devices, and a tracking system, wherein the multimedia outputsystem and the tracking system perform at least the following: output,by the multimedia output system, one or more two-dimensional images on amajority of the plurality of physical wall surfaces to create animmersive environment, wherein the immersive environment comprises oneor more virtual objects and one or more virtual environmental elements;track, by the tracking system, the one or more users interaction withthe one or more user input devices within the interactive multimediastructure; and modify, by the multimedia output system, output of theone or more virtual objects based on the interaction; a plurality ofuser services located within the interactive housing structure; and oneor more sensors positioned within the interactive housing structureconfigured to: receive instructions from a plurality of mobile devicessending requests to the one or more of the plurality of user services orthe at least one interactive multimedia structure, and provide aresponse associated with the received instructions from the plurality ofmobile devices.
 17. The interactive housing structure according to claim16, wherein the plurality of user services comprise a retail service, afood service, an experience customization service, or a profileretrieval service.
 18. The interactive housing structure according toclaim 16, wherein the at least one interactive multimedia structurefurther comprises a scoring system that is associated with computing oneor more metrics based on tracking the one or more users interaction withthe one or more input devices, wherein the one or more metrics comprisea reward, a penalty, a skill level, a success or failure rate, or abiometric.
 19. The interactive housing structure according to claim 16,wherein the at least one interactive multimedia structure furthercomprises a user input system associated with controlling the at leastone interactive multimedia structure, accessing the plurality of userservices associated with the at least one interactive multimediastructure, or accessing information related to use of the at least oneinteractive multimedia structure.
 20. The interactive housing structureaccording to claim 19, wherein the user input system is accessiblethrough one or more user devices of the at least one interactivemultimedia structure or is accessible through an application installedon user devices of the one or more users.
 21. The interactive housingstructure according to claim 16, wherein the one or more usersinteractions in one or more of the at least one interactive multimediastructure cause one or more modifications in one or more immersiveenvironments of the at least one interactive multimedia structure or ofthe one or more other interactive multimedia structures.
 22. Theinteractive housing structure according to claim 16, wherein the atleast one interactive multimedia structure is associated with one ormore computing devices that perform at least the following: receiveinteraction information, wherein the interaction information is relatedto the one or more users interaction; process the interactioninformation using a machine learning model to identify one or morecharacteristics of the interaction information; determine, using themachine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics, whereinthe machine learning model is trained based on other interactioninformation; and output the determined one or more modifications to themultimedia output system.
 23. The interactive housing structureaccording to claim 16, wherein the at least one multimedia output systemconfigures the immersive environment based on profiles of the one ormore users.
 24. The interactive housing structure according to claim 16,wherein the multimedia output system streams a multimedia feed of theimmersive environment and/or the interactions to one or more displays.25. A device, comprising: at least one processor; and at least onememory including computer program code, wherein the at least one memoryand the computer program code are configured to, with the at least oneprocessor, cause the device at least to: receive interactioninformation, wherein the interaction information is related to aninteraction of one or more users with one or more user input deviceswithin a structure that provides an immersive environment, wherein theimmersive environment comprises one or more virtual objects and one ormore virtual environmental elements, wherein the immersive environmentis displayed on a majority of a plurality of physical wall surfaces ofthe structure to create the immersive environment; process theinteraction information using a machine learning model to identify oneor more characteristics of the interaction information; determine, usingthe machine learning model, one or more modifications to the immersiveenvironment based on the identified one or more characteristics, whereinthe machine learning model is trained based on other interactioninformation; and output the determined one or more modifications to amultimedia output system, wherein the multimedia output system comprisesthe plurality of physical wall surfaces.
 26. The device according toclaim 25, wherein the one or more characteristics comprise a location ofthe interaction relative to the immersive environment, a speed of theinteraction, an accuracy of the interaction, or success or failure ofthe interaction.
 27. The device according to claim 25, wherein the oneor more modifications are related to a size of the one or more virtualobjects, a speed of the one or more virtual objects, a location of theone or more virtual objects, or a quantity of the one or more objects.28. The device according to claim 25, wherein the multimedia outputsystem outputs the immersive environment.
 29. The device according toclaim 25, wherein the interaction information is gathered by a trackingsystem associated with the structure.
 30. The device according to claim25, wherein the structure is connected, via a network, with one or moreother structures in a same location as the structure or one or moreother locations different from the structure.